package com.yaodian100.ec.outlet.service;

import java.io.IOException;
import java.text.ParseException;
import java.util.Date;

import com.yaodian100.core.common.exception.CoreException;
import com.yaodian100.core.common.service.DomainService;
import com.yaodian100.ec.outlet.entity.Outlet;

/**
 * 
 * @author scott.su
 *
 */
public interface OutletService extends DomainService<Outlet> {
	
	boolean generateOutletList(String date)  throws ParseException, CoreException, IOException;
	
	boolean generateOutletCalendar(String date) throws ParseException, CoreException, IOException;
	
	boolean validateCampaignTime(Outlet outlet) throws CoreException;
	
}
